home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / gnu.cf < prev    next >
Text File  |  2006-04-12  |  4KB  |  186 lines

  1. XCOMM platform:  $XFree86: xc/config/cf/gnu.cf,v 1.12 2003/11/24 02:02:26 dawes Exp $
  2. XCOMM $XdotOrg: xc/config/cf/gnu.cf,v 1.2 2004/04/23 18:41:58 eich Exp $
  3.  
  4. #ifndef OSName
  5. #define OSName            DefaultOSName
  6. #endif
  7.  
  8. #ifndef OSVendor
  9. #define OSVendor        /**/
  10. #endif
  11. #ifndef OSMajorVersion
  12. #define OSMajorVersion        DefaultOSMajorVersion
  13. #endif
  14. #ifndef OSMinorVersion
  15. #define OSMinorVersion        DefaultOSMinorVersion
  16. #endif
  17. #ifndef OSTeenyVersion
  18. #define OSTeenyVersion        DefaultOSTeenyVersion
  19. #endif
  20. XCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
  21.  
  22. #define GNUSourceDefines      -D_POSIX_C_SOURCE=199309L \
  23.                               -D_POSIX_SOURCE -D_XOPEN_SOURCE \
  24.                               -D_BSD_SOURCE -D_SVID_SOURCE
  25.  
  26. XCOMM XXXMB: What about _GNU_SOURCE, see Linux/UseInstalled?
  27.  
  28. #define XawI18nDefines        -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H
  29.  
  30. #define HasPosixThreads         YES
  31. #define ThreadedX               YES
  32. #define HasThreadSafeAPI        YES
  33. #define ThreadsLibraries        -lpthread
  34. #define SystemMTDefines         -D_REENTRANT
  35.  
  36. #ifndef HasLibCrypt
  37. #define HasLibCrypt             YES
  38. #endif
  39.  
  40. #ifndef BuildXF86RushExt
  41. # define BuildXF86RushExt    YES
  42. #endif
  43.  
  44. #define BuildLibPathVar        LD_LIBRARY_PATH
  45. #define GccUsesGas        YES
  46. #define UseGas            YES
  47. #define GnuCpp            YES
  48. #define HasDlopen        YES
  49. #ifndef HasShadowPasswd
  50. #  define HasShadowPasswd    YES
  51. #endif
  52. #define HasPutenv        YES
  53.  
  54. XCOMM Not implemented and will always fail.
  55. #define HasShm            YES
  56.  
  57. #define HasBSD44Sockets        YES
  58. #define HasSockets        YES
  59. #define HasSnprintf        YES
  60. #define HasMkstemp        YES
  61. #define HasUsableFileMmap    YES
  62. #ifndef HasNCurses
  63. #define HasNCurses        YES
  64. #endif
  65.  
  66. #define AvoidNullMakeCommand    YES
  67. #ifndef DebuggableLibraries
  68. #define DebuggableLibraries    NO
  69. #endif
  70. #define CompressAllFonts    YES
  71. #define Malloc0ReturnsNull    YES
  72. #define NeedConstPrototypes    YES
  73. #define NeedFunctionPrototypes    YES
  74. #define NeedNestedPrototypes    YES
  75. #define NeedVarargsPrototypes    YES
  76. #ifndef NeedWidePrototypes
  77. #define NeedWidePrototypes    NO
  78. #endif
  79. #define SetTtyGroup        YES
  80.  
  81. #ifndef UseStaticTermcapLib
  82. #define UseStaticTermcapLib    NO
  83. #endif
  84.  
  85. #define MkdirHierCmd        mkdir -p
  86. #ifndef CcCmd
  87. #define CcCmd            gcc
  88. #endif
  89. #ifndef AsCmd
  90. #define AsCmd            as
  91. #endif
  92. #ifndef LdCmd
  93. #define LdCmd            ld
  94. #endif
  95.  
  96. #define AsmDefines        -D__ELF__
  97. #define CplusplusCmd        c++
  98. #ifndef TermcapLibrary
  99. #if UseStaticTermcapLib
  100. #define TermcapLibrary        StaticLibrary(/usr/lib,ncurses)
  101. #else
  102. #define TermcapLibrary        -lncurses
  103. #endif
  104. #endif
  105. #ifndef DoLoadableServer
  106. #define DoLoadableServer    YES
  107. #endif
  108. #ifndef
  109. #define CppCmd            /lib/cpp
  110. #endif
  111. #define YaccCmd            bison -y
  112. #define LexCmd            flex -l
  113. #define HasFlex            YES
  114. #define LexLib            -lfl
  115. #define PreProcessCmd        CcCmd -E
  116. #define PostIncDir        DefaultGccIncludeDir
  117. #define LdCombineFlags        -r
  118. #ifndef LdPostLib
  119. #define LdPostLib        /* Never needed */
  120. #endif
  121. #define HasWChar32        YES
  122. #define StandardCppOptions    -traditional
  123. #define StandardCppDefines    StandardDefines
  124.  
  125. #define HasVarRun        YES
  126. #define VarDbDirectory        $(VARDIR)/lib
  127.  
  128. XCOMM i386Architecture
  129. #define OptimizedCDebugFlags    DefaultGcc2i386Opt
  130. #define GNUMachineDefines    -D__i386__
  131. #define ServerOSDefines        XFree86ServerOSDefines -DDDXTIME
  132. #define ServerExtraDefines    -DGCCUSESGAS XFree86ServerDefines
  133. #define HasPlugin        YES
  134. #define VendorHasX11R6_3libXext    YES
  135.  
  136. #ifndef StandardDefines
  137. #define StandardDefines        GNUMachineDefines GNUSourceDefines
  138. #endif
  139.  
  140. #define DlLibrary        -rdynamic -ldl
  141.  
  142. #define ServerExtraSysLibs    /**/
  143.  
  144. #define ConnectionFlags        -DUNIXCONN -DTCPCONN
  145.  
  146. /* Some of these man page defaults are overriden in the above OS sections */
  147. #ifndef ManSuffix
  148. # define ManSuffix    1x
  149. #endif
  150. #ifndef ManDir
  151. # define ManDir        $(MANSOURCEPATH)1
  152. #endif
  153. #ifndef LibManSuffix
  154. # define LibManSuffix    3x
  155. #endif
  156. #ifndef LibmanDir
  157. # define LibmanDir    $(MANSOURCEPATH)3
  158. #endif
  159. #ifndef FileManSuffix
  160. # define FileManSuffix    5x
  161. #endif
  162. #ifndef FileManDir
  163. # define FileManDir    $(MANSOURCEPATH)5
  164. #endif
  165.  
  166. #ifndef StaticLibrary
  167. #define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic
  168. #endif
  169.  
  170. #define HasGnuMake    YES
  171.  
  172. #define MakeNamedTargetSubdir(dir,flags,subname)\
  173.         $(MAKE) -C dir $(MFLAGS) $(PARALLELMFLAGS) flags subname
  174.  
  175. #define ArchitectureDefines    -DGNU_ARCHITECTURE
  176.  
  177. #define XserverNeedsSetUID    YES
  178.  
  179. #include <gnuLib.rules>
  180.  
  181. XCOMM XXX Might need this if they are not careful with slashes.
  182. XCOMM #define DirFailPrefix -
  183.  
  184. #include <xorg.cf>
  185.  
  186.